	package com.mibotiquin.scaner;

	import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import org.apache.http.HttpEntity;
import org.apache.http.HttpResponse;
import org.apache.http.StatusLine;
import org.apache.http.client.ClientProtocolException;
import org.apache.http.client.HttpClient;
import org.apache.http.client.methods.HttpGet;
import org.apache.http.impl.client.DefaultHttpClient;
import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;

import com.mibotiquin.DbHelper.PrincipioActivoItem;
	
public class PrincipioActivoData {
	private int prin_codigo;
	private String formula;
	private String formula2;
	private int TERACT;
	private String FOREMP;
	private String INFO;

		
		/**
		 * @param args
		 * @throws JSONException 
		 * @throws NumberFormatException 
		 */
		public PrincipioActivoData(JSONObject obj) throws NumberFormatException, JSONException{
			try {
				prin_codigo = Integer.parseInt(obj.getString("prin_codigo"));
				formula = obj.getString("formula");
				formula2 = obj.getString("formula2");
				TERACT = Integer.parseInt(obj.getString("TERACT"));;
				FOREMP = obj.getString("FOREMP");
				INFO = obj.getString("INFO");
			}
			catch (JSONException e) {
				e.printStackTrace();
			} 
			catch (Exception e){
				e.toString();
			}
		}


		public int getPrin_codigo() {
			return prin_codigo;
		}


		public void setPrin_codigo(int prin_codigo) {
			this.prin_codigo = prin_codigo;
		}
		
		/*public PrincipioActivoItem[] run2(){
			PrincipioActivoItem[] principios=null;
			String dateServer = readServerInformation();
			if(dateServer != null){
				try{
					JSONObject jsonObject = new JSONObject(dateServer);
					JSONObject producto = jsonObject.getJSONArray("product1").getJSONObject(0);
					JSONArray lista_principios = producto.getJSONArray("lista_principios").getJSONArray(0);
					 principios = new PrincipioActivoItem[lista_principios.length()];
			    	for(int i = 0; i<lista_principios.length();i++){
			    		JSONObject obj = lista_principios.getJSONObject(i);
			    		String prin_codigo = obj.getString("prin_codigo");
				    	String formula = obj.getString("formula");
				    	String[] data1 = {obj.getString("prin_codigo"),obj.getString("formula")};
				    	principios[i]= new PrincipioActivoItem(data1);;
			    	}
			    	return principios;			    	
				} 
				catch (JSONException e) {
					e.printStackTrace();
				} 
				catch (Exception e){
					e.toString();
				}
				return null;
			
		}
			return principios;
		}
*/

		public String getFormula() {
			return formula;
		}


		public void setFormula(String formula) {
			this.formula = formula;
		}


		public String getFormula2() {
			return formula2;
		}


		public void setFormula2(String formula2) {
			this.formula2 = formula2;
		}


		public int getTERACT() {
			return TERACT;
		}


		public void setTERACT(int tERACT) {
			TERACT = tERACT;
		}


		public String getFOREMP() {
			return FOREMP;
		}


		public void setFOREMP(String fOREMP) {
			FOREMP = fOREMP;
		}


		public String getINFO() {
			return INFO;
		}


		public void setINFO(String iNFO) {
			INFO = iNFO;
		}
		
		public String[] getPrincipioActivo(){
			String[] cadena = {""+prin_codigo,formula+formula2};
			return cadena;
		}
}
